.header {
    position: fixed;
    z-index: 105;
    left: 0;
    top: 0;
    width: 100%;
    height: 62px;
}

.header, .header-title, .header-left, .header-option {
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.header-title,
.header-left {
    float: left;
    margin-top: 26px;
    color: #fff;
    font-size: 20px;
    line-height: 22px;
}

.header-option {
    text-align: center;
    margin-top: 26px;
    color: #fff;
    font-size: 20px;
    line-height: 22px;
    width: 86%;
}

.header-option a,
.header-left a {
    position: relative;
    display: inline-block;
	* display: inline;
	* zoom: 1;
    color: #fff;
    padding-left: 24px;
    margin-right: 16px;
}

.header-option a i,
.header-left a i {
    position: absolute;
    top: 1px;
    left: 0;
}

.header.header-smaller {
    height: 37px;
}

.header.header-fade {
    
    -webkit-text-shadow: 0 0 3px rgba(0,0,0,0.8);
    -moz-text-shadow: 0 0 3px rgba(0,0,0,0.8);
    -ms-text-shadow: 0 0 3px rgba(0,0,0,0.8);
    -o-text-shadow: 0 0 3px rgba(0,0,0,0.8);
    text-shadow: 0 0 3px rgba(0,0,0,0.8);
    
    background: -webkit-gradient(linear, left top, left bottom, 
        color-stop(0%,rgba(68,119,160,0.95)), 
        color-stop(100%,rgba(78,130,169,0.95)));
    background: -webkit-linear-gradient(top, 
        rgba(68,119,160,0.95) 0%,
        rgba(78,130,169,0.95) 100%);
    background: -moz-linear-gradient(top, 
        rgba(68,119,160,0.95) 0%, 
        rgba(78,130,169,0.95) 100%);
    background: -ms-linear-gradient(top, 
        rgba(68,119,160,0.95) 0%, 
        rgba(78,130,169,0.95) 100%);
    background: -o-linear-gradient(top, 
        rgba(68,119,160,0.95) 0%, 
        rgba(78,130,169,0.95) 100%);
    background: linear-gradient(top, 
        rgba(68,119,160,0.95) 0%, 
        rgba(78,130,169,0.95) 100%);
}

.header.header-smaller .header-title,
.header.header-smaller .header-left,
.header.header-smaller .header-option {
    margin-top: 8px;
    font-size: 18px;
    line-height: 20px;
    margin-left: 3px;
}

.header.header-smaller .header-option a,
.header.header-smaller .header-left a {
    padding-left: 22px;
}

.main {
    padding-top: 62px;
    padding-top: 72px;
    margin-right: 16px;
}
